#include "interrupt.h"
#include "timer.h"
#include "init.h"
#include "print.h"
#include "memory.h"
#include "thread.h"
#include "console.h"
#include "keyboard.h"
#include "tss.h"
#include "syscall_init.h"
#include "ide.h"
#include "fs.h"

void init_kernal(void){
	put_str("kernal start init\n");
	init_tss();
	mem_init();
	init_console();
	init_interrupt();
	syscall_setup();
	init_keyboard();
	init_timer();
	init_kernal_thread();
	init_ide();
	init_filesys();
}
